Chapter 5 - Sequence Grabber Components
This chapter discusses sequence grabber components. Sequence grabber components allow applications to obtain digitized data from external sources. Applications can then request that the sequence grabber display that data or store it in QuickTime movie files. If you are writing an application that needs to acquire data from sources external to the Macintosh computer, or if you are developing a sequence grabber channel component, you should read this chapter. If you are developing a channel component, you should also read the chapter "Sequence Grabber Channel Components."Note that the information in this chapter is presented from the perspective of a developer of an application that uses sequence grabber components. If you
are developing a sequence grabber component, your component must support the interfaces described in this chapter.This chapter has been divided into the following sections:
- "About Sequence Grabber Components" presents general information about sequence grabber components.
- "Using Sequence Grabber Components" discusses how to use the sequence grabber component to preview and record captured data. It then provides a sample program that shows how to play captured data and save it in a QuickTime movie.
- "Sequence Grabber Components Reference" describes the constants and data structures that an application needs to communicate with sequence grabber components as well as the functions that your sequence grabber component must support.
- "Summary of Sequence Grabber Components" supplies a summary of the sequence grabber component constants, data types, and functions in C and in Pascal.
Chapter Contents
- About Sequence Grabber Components
- Using Sequence Grabber Components
- Previewing and Recording Captured Data
- Previewing
- Recording
- Playing Captured Data and Saving It in a QuickTime Movie
- Initializing a Sequence Grabber Component
- Creating a Sound Channel and a Video Channel
- Previewing Sound and Video Sequences in a Window
- Capturing Sound and Video Data
- Setting Up the Video Bottleneck Functions
- Drawing Information Over Video Frames During Capture
- Sequence Grabber Components Reference
- Data Types
- The Compression Information Structure
- The Frame Information Structure
- Sequence Grabber Component Functions
- Configuring Sequence Grabber Components
- Controlling Sequence Grabber Components
- Working With Sequence Grabber Settings
- Working With Sequence Grabber Characteristics
- Working With Channel Characteristics
- Working With Channel Devices
- Working With Video Channels
- Working With Sound Channels
- Video Channel Callback Functions
- Utility Functions for Video Channel Callback Functions
- Application-Defined Functions
- Summary of Sequence Grabber Components
- C Summary
- Constants
- Data Types
- Sequence Grabber Component Functions
- Configuring Sequence Grabber Components
- Controlling Sequence Grabber Components
- Working With Sequence Grabber Settings
- Working With Sequence Grabber Characteristics
- Working With Channel Characteristics
- Working With Channel Devices
- Working With Video Channels
- Working With Sound Channels
- Video Channel Callback Functions
- Utility Functions for Video Channel Callback Functions
- Application-Defined Functions
- Pascal Summary
- Constants
- Data Types
- Sequence Grabber Component Routines
- Configuring Sequence Grabber Components
- Controlling Sequence Grabber Components
- Working With Sequence Grabber Settings
- Working With Sequence Grabber Characteristics
- Working With Channel Characteristics
- Working With Channel Devices
- Working With Video Channels
- Working With Sound Channels
- Video Channel Callback Routines
- Utility Routines for Video Channel Callback Functions
- Application-Defined Routines
- Result Codes
Main | Top of Section | What's New | Apple Computer, Inc. | Find It | Feedback | Help